package ningbo.list;

import java.util.LinkedList;

/**
 * @Author 宁铂
 * @Date 2021/7/28 10:03
 * @Version 1.0
 */
public class TestLinkedList {
    /** 本类用于LinkedList相关测试 */
    public static void main(String[] args) {
        LinkedList<String> linkedList = new LinkedList<>();
        linkedList.add("100");
        linkedList.add("200");
        linkedList.add("300");
        linkedList.add("400");
        linkedList.add("500");
        System.out.println(linkedList);

        /** linkedList 特有方法 */

        linkedList.addFirst("000"); //添加首元素
        linkedList.addLast("600");  //添加尾元素

        linkedList.getFirst(); //获取首元素
        linkedList.getLast(); //获取尾元素

        linkedList.removeFirst(); //删除首元素
        linkedList.removeLast(); //删除尾元素
        System.out.println(linkedList);

        /** 其他测试 */
        LinkedList<String> linkedList1 = new LinkedList<>();
        linkedList1.add("900");
        linkedList1.add("800");
        linkedList1.add("700");
        linkedList1.add("600");
        System.out.println(linkedList1);
    }
}
